import type { RoutingStepModel } from './index';

import type { LineModel, MaterialModel } from '#/api/master/models';

/** 工艺路线 Model */
export interface RoutingModel {
  id: number;
  /** 工艺路线编号 */
  routingCode: string;
  /** 工艺路线名称 */
  routingName: string;
  /** 所属产线 Id */
  lineId: number;
  /** 所属产线 */
  line: LineModel;
  /** 产品 Id */
  productId: number;
  /** 产品 */
  product: MaterialModel;
  /** 是否为主工艺路线 */
  isMaster: boolean;
  /** 排序 */
  order: number;
  /** 备注 */
  remark?: string;
  /** 状态，0->停用，1->启用 */
  status: number;
  /** 工艺步骤集合 */
  steps: RoutingStepModel[];
  /** 创建时间 */
  createdBy?: string;
  /** 创建时间 */
  createdTime?: string;
  /** 更新人 */
  updatedBy?: string;
  /** 更新时间 */
  updatedTime?: string;
}
